Team, Visitors, External Collaborators
Overall Objectives
Research Program
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

ALE

Action Language for Ecore

Keywords: Meta-modeling - Executable DSML

Functional Description: Main features of ALE include:

- Executable metamodeling: Re-open existing EClasses to insert new methods with their implementations - Metamodel extension: The very same mechanism can be used to extend existing Ecore metamodels and insert new features (eg. attributes) in a non-intrusive way - Interpreted: No need to deploy Eclipse plugins, just run the behavior on a model directly in your modeling environment - Extensible: If ALE doesn’t fit your needs, register Java classes as services and invoke them inside your implementations of EOperations.